class · System

Tuple<T1, T2, T3, T4, T5, T6>

public class System.Tuple<T1, T2, T3, T4, T5, T6> : System.Any, System.IToString, System.IHashable<System.Tuple<T1, T2, T3, T4, T5, T6>>

6 items in an object: Item1…Item6, fixed when it is made.

Kind
class
Namespace
System
Assembly
System.Core
Access
public, record
Source file
Tuples.ant

Type parameters

NameConstraints
T1any type
T2any type
T3any type
T4any type
T5any type
T6any type

Inheritance

Base classes
Any Tuple<T1, T2, T3, T4, T5, T6>
Interfaces
IToString IHashable<TSelf>

Constructors

constructor Tuple(Item1: T1, Item2: T2, Item3: T3, Item4: T4, Item5: T5, Item6: T6)
#

Methods

method ToValueTuple() -> System.ValueTuple<T1, T2, T3, T4, T5, T6>
#

The same items in a ValueTuple.

method ToString() -> System.String<u8>
#

override

method Hash() -> u64
#

override

method Equals(other: System.Tuple<T1, T2, T3, T4, T5, T6>) -> bool
#

Fields

field Item1: T1
#
field Item2: T2
#
field Item3: T3
#
field Item4: T4
#
field Item5: T5
#
field Item6: T6
#

Inherited members (3)

Source

Tuple<T1, T2, T3, T4, T5, T6> as Larva HIR, decompiled from its Larva HIR.

System.Tuple`6.hir
// 6 items in an object: Item1…Item6, fixed when it is made.
public class System.Tuple<T1, T2, T3, T4, T5, T6> : System.Any, System.IToString, System.IHashable<System.Tuple<T1, T2, T3, T4, T5, T6>>
{
    field Item1: T1
    field Item2: T2
    field Item3: T3
    field Item4: T4
    field Item5: T5
    field Item6: T6
    constructor Tuple(Item1: T1, Item2: T2, Item3: T3, Item4: T4, Item5: T5, Item6: T6)
    // The same items in a ValueTuple.
    method ToValueTuple() -> System.ValueTuple<T1, T2, T3, T4, T5, T6>
    method ToString() -> System.String<u8>
    method Hash() -> u64
    method Equals(other: System.Tuple<T1, T2, T3, T4, T5, T6>) -> bool
}
Esc